package cn.edu.bzu.ie.sf.mealsmisweb.service;

import cn.edu.bzu.ie.sf.mealsmisweb.entity.Fireman;

import java.util.List;

/**
 * @version v1.0.0
 * @Package : cn.edu.bzu.ie.sf.mealsmisweb.service
 * @Description : 消防员业务操作接口
 * @Create on : 2021/8/12 19:09
 * @author: Feng Song 宋锋
 **/
public interface FiremanService {
    /**
     * 取得某个部门下的所有的消防员信息
     * @param depid 部门信息
     * @return List<Fireman> 消防员集合
     */
    List<Fireman> getFiremanListByDepid(int depid);

    /**
     * 取得某个部门下的所有明天过生日的消防员信息
     * @param depid 部门信息
     * @return List<Fireman> 消防员集合
     */
    List<Fireman> getFiremanListByDepidAndBirthTomorrow(int depid, String dtTomorrow);


    /**
     * 添加消防员信息的方法
     * @param item 要添加的消防员信息
     * @return int 影响的行数
     */
    int addFireman(Fireman item);

    /**
     * 修改消防员信息的方法
     * @param item 要修改的消防员信息
     * @return int 影响的行数
     */
    int editFireman(Fireman item);

    /**
     * 删除消防员信息的方法
     * @param id 要删除的消防员信息
     * @return int 影响的行数
     */
    int delFireman(int id);
}
